Page({
  data: {
    recentDevices: []
  },

  onLoad() {
    this.loadRecentDevices()
  },

  onShow() {
    this.loadRecentDevices()
  },

  // 加载最近连接的设备
  loadRecentDevices() {
    try {
      const devices = wx.getStorageSync('recentDevices') || []
      this.setData({
        recentDevices: devices.slice(0, 3) // 只显示最近3个设备
      })
    } catch (error) {
      console.error('加载最近设备失败:', error)
    }
  },

  // 导航到设备发现页面
  navigateToDiscovery() {
    wx.switchTab({
      url: '/pages/discovery/discovery'
    })
  },

  // 导航到设置页面
  navigateToSettings() {
    wx.switchTab({
      url: '/pages/settings/settings'
    })
  },

  // 导航到耳塞适配页面
  navigateToEarbudFit() {
    wx.navigateTo({
      url: '/pages/earbudfit/earbudfit'
    })
  },

  // 导航到统计页面
  navigateToStatistics() {
    wx.navigateTo({
      url: '/pages/statistics/statistics'
    })
  },

  // 连接到指定设备
  connectToDevice(e) {
    const device = e.currentTarget.dataset.device
    wx.navigateTo({
      url: `/pages/connection/connection?device=${encodeURIComponent(JSON.stringify(device))}`
    })
  },

  // 开始使用应用
  startUsing() {
    wx.switchTab({
      url: '/pages/discovery/discovery'
    })
  }
})


